html #slider .flex-next,html #slider .flex-prev,html #slider:hover .flex-next,html #slider:hover .flex-prev,html .flexslider .flex-next,html .flexslider .flex-prev,html .flexslider:hover .flex-next,html .flexslider:hover .flex-prev{opacity:1}body .content .multi-column .menu-item,html .specials-page .selectBox-dropdown .selectBox-label,html .specials-page .selectBox-options li a{letter-spacing:1px;text-transform:uppercase}body .content .menu-item a,body .content .multi-column .menu-item,h1,h2,h3{text-transform:uppercase}.no-select,body.gallery{-webkit-touch-callout:none;-khtml-user-select:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}.clearfix:after,.group:after{content:"."}table{border-collapse:collapse;border-spacing:0}.clearfix{display:inline-block}.clearfix:after{font-size:0;display:block;clear:both;visibility:hidden;line-height:0;height:0}html #gallery-popup,html .mfp-content{height:100%;width:100%}.hide-text{text-indent:100%;white-space:nowrap;overflow:hidden}.nowrap{-webkit-white-space:nowrap;-khtml-white-space:nowrap;-moz-white-space:nowrap;-ms-white-space:nowrap;-o-white-space:nowrap;white-space:nowrap;word-wrap:normal;-webkit-word-break:keep-all;-khtml-word-break:keep-all;-moz-word-break:keep-all;-ms-word-break:keep-all;-o-word-break:keep-all;word-break:keep-all}.no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@font-face{font-family:FuturaBookC;src:url(../../fonts/futurabookc.eot);src:url(../../fonts/futurabookc.eot?#iefix) format('embedded-opentype'),url(../../fonts/futurabookc.woff) format('woff'),url(../../fonts/futurabookc.ttf) format('truetype'),url(../../fonts/futurabookc.svg#futurabookcregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:FuturaBookC;src:url(../../fonts/futurademi.eot);src:url(../../fonts/futurademi.eot?#iefix) format('embedded-opentype'),url(../../fonts/futurademi.woff) format('woff'),url(../../fonts/futurademi.ttf) format('truetype'),url(../../fonts/futurademi.svg#futurademi) format('svg');font-weight:700;font-style:normal}@font-face{font-family:FuturaDemiC;src:url(../../fonts/futurademi.eot);src:url(../../fonts/futurademi.eot?#iefix) format('embedded-opentype'),url(../../fonts/futurademi.woff) format('woff'),url(../../fonts/futurademi.ttf) format('truetype'),url(../../fonts/futurademi.svg#futurademi) format('svg');font-weight:400;font-style:normal}@font-face{font-family:FuturaMediumC;src:url(../../fonts/futuramediumc-webfont.eot);src:url(../../fonts/futuramediumc-webfont.eot?#iefix) format('embedded-opentype'),url(../../fonts/futuramediumc-webfont.woff) format('woff'),url(../../fonts/futuramediumc-webfont.ttf) format('truetype'),url(../../fonts/futuramediumc-webfont.svg#futuramedium) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'PT Serif';src:url(../../fonts/pt_serif-web-regular-webfont.eot);src:url(../../fonts/pt_serif-web-regular-webfont.eot?#iefix) format('embedded-opentype'),url(../../fonts/pt_serif-web-regular-webfont.woff) format('woff'),url(../../fonts/pt_serif-web-regular-webfont.ttf) format('truetype'),url(../../fonts/pt_serif-web-regular-webfont.svg#pt_serifregular) format('svg');font-weight:400;font-style:normal}html .mfp-container{padding:0;overflow:hidden}html .close-button,html .mfp-close-btn-in .mfp-close{background:url(../../img/sprites.png) -30px -368px no-repeat;color:transparent;position:fixed;cursor:pointer;height:43px;width:42px;right:48px;z-index:10;opacity:1;padding:0;top:18px}html .close-button:hover,html .mfp-close-btn-in .mfp-close:hover{background:url(../../img/sprites.png) -407px -370px no-repeat;width:42px;height:43px}html .flexslider{margin:0;border:none;position:relative;-o-border-radius:0;border-radius:0;-o-box-shadow:none;box-shadow:none}html .flexslider .flex-direction-nav a{display:block;transition:none;color:transparent;text-shadow:none}html body.main-gallery #slider .slides img.vertical{height:100%}html #slider{height:100%;width:100%;background:#000}html #slider .slides,html #slider .slides li{height:100%;width:100%}html #slider .slides img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;min-width:50%;min-height:50%}html #slider .slides img.vertical{margin:0 auto;width:auto;min-width:0;height:100%;height:-o-calc(100% - 74px);height:calc(100% - 74px)}html #slider .slides img.horizontal{width:100%}html #slider .slides img.square{margin:0 auto}html #slider .flex-direction-nav a{top:50%;width:90px;height:110px;display:block;margin-top:-55px;transition:none;color:transparent;text-shadow:none}html #slider .flex-direction-nav .flex-prev{background:url(../../img/sprites.png) -4px -241px no-repeat;left:34px}html #slider .flex-direction-nav .flex-prev:hover{background:url(../../img/sprites.png) -140px -339px no-repeat}html #slider .flex-direction-nav .flex-next{background:url(../../img/sprites.png) -139px -241px no-repeat;right:24px}html #slider .flex-direction-nav .flex-next:hover{background:url(../../img/sprites.png) -281px -339px no-repeat}html #slider .flex-menu{background:url(../../img/sprites.png) -310px -277px no-repeat;position:fixed;height:33px;width:33px;z-index:10;cursor:pointer;left:61px;top:24px}html #slider .flex-menu:hover{background:url(../../img/sprites.png) -411px -277px no-repeat;width:33px;height:33px}html #slider .flex-next-counter,html #slider .flex-prev-counter{z-index:10;width:16px;height:110px;color:#fff;text-shadow:0 2px #000;font:14px FuturaDemiC,Helvetica,Arial,sans-serif;box-sizing:border-box;line-height:106px}html #slider .flex-prev-counter{text-align:right;position:fixed;bottom:0;left:26px}html #slider .flex-next-counter{text-align:left;position:fixed;bottom:0;right:16px}html #slider .flex-title{position:relative;left:-50%;color:#fff;height:34px;padding:0 24px;text-align:center;word-wrap:break-word;box-sizing:border-box;background-color:rgba(0,0,0,.5);font:18px FuturaBookC,Helvetica,Arial,sans-serif;text-shadow:0 2px #000;line-height:34px}html #slider .flex-title-wrapper{position:fixed;bottom:40px;z-index:10;left:50%}html .specials .flexslider .flex-direction-nav .flex-next{background:url(../../img/sprites.png) -70px -500px no-repeat;width:15px;height:26px;right:-49px}html .specials .flexslider .flex-direction-nav .flex-next:hover{background:url(../../img/sprites.png) -148px -500px no-repeat;width:15px;height:26px}html .specials .flexslider .flex-direction-nav a{top:50%;bottom:auto;margin-top:-13px}html .specials .flexslider .flex-direction-nav .flex-prev{background:url(../../img/sprites.png) -30px -500px no-repeat;left:-45px;width:15px;height:26px}html .specials .flexslider .flex-direction-nav .flex-prev:hover{background:url(../../img/sprites.png) -109px -500px no-repeat;width:15px;height:26px}html .specials .specials-card .image{position:absolute;top:-1px;left:-1px;width:175px;display:block;background-color:#fff}html .specials .flexslider img{position:static;top:auto;left:auto;right:auto;bottom:auto;margin:auto;min-width:auto;min-height:auto}html .specials .flexslider .slides img{width:100%}html .specials .flexslider .flex-next-counter{top:50%;right:-30px;height:14px;margin-top:-6px;text-align:right;line-height:14px;position:absolute}html .specials .flexslider .flex-prev-counter{top:50%;left:-27px;height:14px;margin-top:-6px;text-align:left;line-height:14px;position:absolute}html .selectBox-dropdown{width:75px;color:#fff;margin-top:3px;min-width:236px;margin-right:19px;display:inline-block;border:1px solid #FFF;line-height:22px;box-shadow:none;background:0 0;border-radius:0;cursor:pointer;-webkit-filter:none;filter:none}html .selectBox-dropdown .selectBox-label{padding:0 14px;font-size:14px;vertical-align:middle}html .selectBox-dropdown .selectBox-arrow{border:none;background:url(../../img/sprites.png) -29px -564px no-repeat;width:27px;height:100%}html .selectBox-dropdown:hover{color:#000;background-color:#fff;text-shadow:none;cursor:pointer}html .selectBox-dropdown:hover .selectBox-arrow{border:none;background:url(../../img/sprites.png) -29px -606px no-repeat;width:27px;height:100%}html .selectBox-dropdown-menu{background:#000;font-size:14px;text-shadow:none;max-height:260px}html .selectBox-options li.selectBox-hover a{color:#000;background-color:#fff}html .selectBox-options li.selectBox-selected a{color:#000;background-color:#D1D1D1}h1,h4{color:#f2edc2}a,body,h3{color:#fff}html .selectBox-options,html .selectBox-options li a:hover,html .selectBox-options li:hover{cursor:pointer}html .selectBox-options li a{padding:0 14px}html .selectBox-dropdown.selectBox-menuShowing .selectBox-arrow{background:url(../../img/sprites.png) -238px -564px no-repeat;width:27px;height:100%}html .selectBox-dropdown.selectBox-menuShowing:hover .selectBox-arrow{background:url(../../img/sprites.png) -238px -603px no-repeat;width:27px;height:100%}html #thumb-tray{height:74px;background:#fff;padding:0 47px;right:0;width:auto}html #thumb-tray ul#thumb-list li{width:auto;height:54px;background:#fff;margin:10px 3px}html #thumb-tray ul#thumb-list li.current-thumb{padding:2px;margin:7px 0;border:1px solid #000}html #thumb-back,html #thumb-back:hover{border-right:1px solid #e5e5e5}html #thumb-forward,html #thumb-forward:hover{border-left:1px solid #e5e5e5}html #thumb-tray ul#thumb-list img{width:auto;height:54px;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;opacity:1}html #nextslide{background:url(../../img/sprites.png) -139px -241px no-repeat;right:24px}html #nextslide:hover{background:url(../../img/sprites.png) -281px -339px no-repeat}html #prevslide{background:url(../../img/sprites.png) -4px -241px no-repeat;left:34px}html #prevslide:hover{background:url(../../img/sprites.png) -140px -339px no-repeat}html #nextslide,html #prevslide{position:fixed;height:110px;width:90px;margin-top:-55px;filter:alpha(opacity=100)!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"!important;-webkit-opacity:1!important;-khtml-opacity:1!important;-moz-opacity:1!important;opacity:1!important}html #nextslide:active,html #prevslide:active{margin-top:-55px}html #thumb-back{background:url(../../img/sprites.png) -316px -561px no-repeat}html #thumb-forward{background:url(../../img/sprites.png) -393px -560px no-repeat}html #thumb-back,html #thumb-forward{bottom:0;width:47px;height:74px;background-color:#fff}html #thumb-back:hover,html #thumb-forward:hover{background-color:#fff}.wrapper{position:relative;overflow:hidden}.scroller{overflow-y:scroll;width:103%;height:100%;border:0}.scroller::-webkit-scrollbar{width:0}.content .baron .text{-webkit-mask:url(../../svg/resources.svg#Mask);mask:url(../../svg/resources.svg#Mask);-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,color-stop(.85,#fff),color-stop(1,rgba(255,255,255,.1)))}.baron .scroller__bar{position:absolute;right:0;z-index:1;width:8px;border-radius:10px;background:#a7a19a;background:rgba(255,255,255,.5)}.calendar-wrapper .baron .scroller__bar,.flex.baron .scroller__bar{background:rgba(0,0,0,.5)}.scroller__bar_h{bottom:2px;height:8px}.full-height,body,html{height:100%}.scroller__bar,.scroller__bar-wrapper{position:absolute}.baron .scroller__bar-wrapper{position:absolute;z-index:3;top:30px;bottom:30px;right:16px;width:8px;cursor:pointer}.baron .scroller__bar-wrapper:hover{opacity:.7}.header__title{box-sizing:border-box;margin:0;width:100%;background:#999}.header__title_state_fixed{position:absolute;z-index:1}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}html{min-height:660px;outline:0;background-color:#000}@media (max-width:1023px){html{background-attachment:scroll;background-position:0 0}}body{position:relative;text-shadow:0 1px 0 rgba(0,0,0,.5);font-family:FuturaBookC,Helvetica,Arial,sans-serif}.outer-wrapper{position:relative;margin:0 auto;min-width:1024px;min-height:660px;width:87.5%;height:100%}h1,h2,h3,h4,h5,h6{font-weight:400;font-family:FuturaDemiC,Helvetica,Arial,sans-serif}h1{font-size:20px}h2{font-size:26px}h3{font-size:13px}h4{font:14px FuturaBookC,Helvetica,Arial,sans-serif}a{font-family:FuturaBookC,Helvetica,Arial,sans-serif}.wrapper a,p a{color:inherit;text-decoration:underline;font-family:inherit;cursor:pointer}.wrapper a:hover,p a:hover{color:inherit;text-decoration:none}a:hover{color:#f2edc2;text-decoration:none}button{box-sizing:content-box;padding:0;outline:0;border:none;background:0 0;color:inherit;text-align:inherit;font:inherit;cursor:pointer;-ms-box-sizing:content-box;-o-box-sizing:content-box}strong{font-weight:700}em{font-style:italic}.clear-right{clear:right}.hide{visibility:hidden!important}.hidden{display:none}.group:after{display:block;visibility:hidden;clear:both;height:0}body header{height:150px}body header .logos{float:left}body header .logos a{display:block}body header .logos a.barvikha{margin:30px 0 0 60px}body header .logos a.leading-hotels{margin:14px 0 0 106px}body header .links{float:right;margin:21px 65px 0 0}body header .links a{float:left;text-decoration:none}body header .links a.gallery{margin-left:-2px;width:40px;height:41px;background:url(../../img/sprites.png) -100px -13px no-repeat}body header .links a.gallery:hover{width:40px;height:41px;background:url(../../img/sprites.png) -277px -13px no-repeat}body header .links a.language{margin-left:8px;width:26px;height:46px;background:url(../../img/sprites.png) -12px -13px no-repeat}body header .links a.language:hover{width:26px;height:46px;background:url(../../img/sprites.png) -188px -13px no-repeat}body header .links a.language.en{background-position:-12px -663px}body header .links a.language.en:hover{background-position:-58px -663px}body header .links a.three-d{width:40px;height:41px;background:url(../../img/sprites.png) -50px -13px no-repeat}body header .links a.three-d:hover{width:40px;height:41px;background:url(../../img/sprites.png) -225px -13px no-repeat}body header .links a.booking{display:block;box-sizing:border-box;margin-right:8px;width:120px;height:41px;background:url(../../img/sprites.png) -10px -829px no-repeat;-ms-box-sizing:border-box;-o-box-sizing:border-box;text-indent:100%;white-space:nowrap;overflow:hidden}body header .links a.booking:hover{background:url(../../img/sprites.png) -10px -779px no-repeat}body header .links a.specials{display:block;box-sizing:border-box;margin-right:8px;padding:0;-ms-box-sizing:border-box;-o-box-sizing:border-box;text-indent:100%;white-space:nowrap;overflow:hidden}body header .links a.march,body header .links a.newyear{display:block;box-sizing:border-box;margin-right:8px;padding:0;text-indent:100%;white-space:nowrap;overflow:hidden}body header .links a.specials.ru{width:143px;height:41px;background:url(../../img/sprites.png) -162px -728px no-repeat}body header .links a.specials.ru:hover{background:url(../../img/sprites.png) -10px -728px no-repeat}body header .links a.specials.en{width:115px;height:41px;background:url(../../img/sprites.png) -135px -880px no-repeat}body header .links a.specials.en:hover{background:url(../../img/sprites.png) -10px -880px no-repeat}body header .links a.newyear{position:relative;-ms-box-sizing:border-box;-o-box-sizing:border-box}body header .links a.newyear.ru{width:196px;height:41px;background:url(../../img/sprites.png) -10px -933px no-repeat}body header .links a.newyear.ru:hover{background:url(../../img/sprites.png) -216px -933px no-repeat}body header .links a.newyear.en{width:139px;height:41px;background:url(../../img/sprites.png) -10px -985px no-repeat}body header .links a.newyear.en:hover{background:url(../../img/sprites.png) -159px -985px no-repeat}body header .links a.newyear:after{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;content:' ';opacity:.3}body header .links a.march{position:relative;-ms-box-sizing:border-box;-o-box-sizing:border-box}body header .links a.march.ru{width:74px;height:41px;background:url(../../img/sprites.png) -10px -1036px no-repeat}body header .links a.march.ru:hover{background:url(../../img/sprites.png) -96px -1036px no-repeat}body header .links a.march.en{width:76px;height:41px;background:url(../../img/sprites.png) -10px -1087px no-repeat}body header .links a.march.en:hover{background:url(../../img/sprites.png) -98px -1087px no-repeat}body.lang-en header .links a.booking{width:87px;height:41px;background:url(../../img/sprites.png) -139px -829px no-repeat}body.lang-en header .links a.booking:hover{background:url(../../img/sprites.png) -139px -779px no-repeat}body .content{padding-top:19px;height:360px;height:-o-calc(100% - 344px);height:calc(100% - 344px)}body .content .big,body .content .middle,body .content x:-o-prefocus{height:100%}body .content .multi-column.big{margin-top:11px;padding:0;min-width:656px;max-width:820px;max-height:none;width:62%;height:50px;background:0 0}body .content .multi-column .menu-item{min-width:150px;height:36px!important;font:13px FuturaDemiC,Helvetica,Arial,sans-serif;line-height:38px}body .content .multi-column .menu-item:hover{height:36px;border:none;background-color:rgba(0,0,0,.7)}body .content .multi-column .menu-item a{display:inline;text-decoration:underline;line-height:38px!important}body .content .multi-column .menu-item a:hover{text-decoration:none}body .content .multi-column .menu-item a:first-child{margin-right:6px}body .content .multi-column .menu-item:first-child{min-width:250px}body .content .multi-column .column{float:left;width:44.4%}body .content .multi-column .big{min-width:none;max-width:none;max-height:none;max-height:-o-calc(100% - 54px);max-height:calc(100% - 54px);width:auto}body .content .multi-column .big.page{max-height:100%}body .content .multi-column .big,body .content x:-o-prefocus{height:70%}body .content .auto-resize{overflow:hidden}body .content .menu{margin:0 33px 0 63px;text-shadow:0 2px 0 rgba(0,0,0,.5)}body .content .menu-item-bottom{position:absolute;top:196px;right:33px;left:63px;box-sizing:border-box;padding:12px 12px 12px 13px;background-color:rgba(0,0,0,.7);font-size:14px;-ms-box-sizing:border-box;-o-box-sizing:border-box}body .content .menu-awards{padding-top:18px;padding-bottom:18px}body .content .menu-awards--spa{top:175px;padding:0}body .content .menu-awards--events{top:175px}body .content .award{position:relative}body .content .award-tooltip{position:absolute;top:calc(100% + 11px);left:0;right:0;background:#fff;visibility:hidden;color:#000;font-size:14px;line-height:16px;padding:10px;z-index:20;font-weight:400;text-shadow:none}body .content .award-tooltip:before{content:' ';display:block;position:absolute;top:-11px;left:0;right:0;margin:0 auto;width:0;height:0;border-style:solid;border-width:0 11px 11px;border-color:transparent transparent #fff}body .content .award-img{display:block;float:none;margin:0 auto;max-width:100%}body .content .award:hover .award-tooltip{visibility:visible}body .content .award+.award{margin-top:15px}body .content .about-award{margin-top:25px;margin-bottom:60px;font-size:0}body .content .about-award .award{display:inline-block;height:102px;margin-right:25px}body .content .about-award .award+.award{margin-top:0}body .content .about-award .award-img{height:100%}body .content .about-award .award-tooltip{top:auto;bottom:calc(100% + 11px);width:204px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%}body .content .about-award .award-tooltip:before{top:auto;bottom:-11px;border-width:11px 11px 0;border-color:#fff transparent transparent}body .content .about-award .award:first-child .award-tooltip{left:calc(50% + 38px)}body .content .about-award .award:first-child .award-tooltip:before{right:74px}body .content .menu-item.menu-item-special{margin-top:19px;padding:0;height:auto;border:none;background:#000}body .content .menu-item.menu-item-special .menu-item-img{display:inline-block;float:none}body .content .menu-item.menu-item-special:hover{height:auto;border:none;background:#000}body .content .menu-item-text{margin-top:10px;color:#fdede3;text-shadow:none;letter-spacing:.2px;line-height:18px}body .content .menu-item{box-sizing:border-box;margin-top:4px;min-width:207px;height:36px;background-color:rgba(0,0,0,.7);-ms-box-sizing:border-box;-o-box-sizing:border-box}body .content .menu-item:first-child{margin-top:0}body .content .menu-item:hover{height:36px;border:1px solid #fff;border:1px solid rgba(255,255,255,.5);background:0 0}body .content .menu-item:hover a{padding:8px 9px 0 12px}body .content .menu-item.active{height:36px;border:1px solid #fff;border:1px solid rgba(255,255,255,.5);background:0 0}body .content .menu-item.active a{padding:8px 9px 0 12px;cursor:default}body .content .menu-item a{display:block;padding:9px 10px 9px 13px;color:#fcede3;text-decoration:none;letter-spacing:1px;font:16px FuturaMediumC,Helvetica,Arial,sans-serif}body .content .column .menu-item{margin-top:0;margin-bottom:16px;height:39px;text-align:center}body .content .column .menu-item:hover a{padding:0;line-height:39px}body .content .column .menu-item a{padding:0;font:13px FuturaDemiC,Helvetica,Arial,sans-serif;line-height:41px}body .content .no-upper .menu-item a{text-transform:none;letter-spacing:.5px}body .content .menu.specials{margin:0 41px 0 64px;padding:0}body .content .menu.specials .menu-item{box-sizing:border-box;min-width:inherit;width:198px;height:auto;-ms-box-sizing:border-box;-o-box-sizing:border-box}body .content .bottom-link:before,body .content .bottom-link:hover:before{margin-left:-21px;width:17px;height:10px;content:'\A0\A0\A0\A0';vertical-align:middle}body .content .menu.specials .menu-item a{padding:11px 30px 15px;text-align:center;text-decoration:underline;text-transform:none;letter-spacing:0;letter-spacing:.5px;font:14px FuturaBookC,Helvetica,Arial,sans-serif;line-height:16px}body .content .menu.specials .menu-item.active a{padding:10px 29px 14px;color:#fff;text-decoration:none}body .content .menu.specials .menu-item:hover a{padding:10px 29px 14px;color:#fff;text-decoration:none;line-height:16px}body .content .menu.specials .menu-item:last-child{-webkit-mask:url(../../svg/resources.svg#Mask);mask:url(../../svg/resources.svg#Mask);-webkit-mask-image:-webkit-gradient(linear,center top,center bottom,color-stop(0,#fff),color-stop(1,rgba(255,255,255,0)))}body .content .menu.specials .link{display:block;margin-top:8px;text-align:center;letter-spacing:.5px;font-size:14px}body .content .bottom-link{position:relative;display:inline-block;margin-top:26px;text-decoration:none;text-transform:uppercase;letter-spacing:2px;font:13px FuturaDemiC,Helvetica,Arial,sans-serif}body .content .bottom-link:before{background:url(../../img/sprites.png) -75px -448px no-repeat}body .content .bottom-link:hover:before{background:url(../../img/sprites.png) -119px -448px no-repeat}body .content .text{position:relative;box-sizing:border-box;padding:30px 30px 0 48px;max-height:100%;text-shadow:0 2px 0 rgba(0,0,0,.5);font-size:18px;line-height:24px;-ms-box-sizing:border-box;-o-box-sizing:border-box}body .content .text li:last-child,body .content .text p:last-child{padding-bottom:40px}body .content .text .media+p{margin-top:18px}body .content .text p a{display:inline;margin-right:0}body .content .text a{display:inline-block;margin-right:26px;font:18px FuturaDemiC,Helvetica,Arial,sans-serif}body .content .text a.three-d{background:url(../../img/sprites.png) -18px -147px no-repeat;text-indent:36px;line-height:35px}body .content .text a.three-d:hover{background:url(../../img/sprites.png) -18px -189px no-repeat}body .content .text a.gallery{background:url(../../img/sprites.png) -125px -149px no-repeat;text-indent:35px;line-height:35px}body .content .text a.gallery:hover{background:url(../../img/sprites.png) -125px -190px no-repeat}body .content .text a.pdf{background:url(../../img/sprites.png) -281px -149px no-repeat;text-indent:28px;line-height:35px}body .content .text a.pdf:hover{background:url(../../img/sprites.png) -281px -190px no-repeat}body .content .text a.video{background:url(../../img/sprites.png) -361px -19px no-repeat;text-indent:44px;line-height:35px}body .content .text a.video:hover{background:url(../../img/sprites.png) -361px -64px no-repeat}body .content .text a.scheme{position:relative;line-height:35px;text-indent:23px;white-space:nowrap}body .content .text a.scheme:before{position:absolute;left:-1px;top:6px;content:' ';display:inline-block;background:url(../../img/sprites.png) -10px -1261px no-repeat;width:13px;height:19px}body .content .text a.scheme:hover:before{background:url(../../img/sprites.png) -40px -1261px no-repeat}body .content .text a.button-link{position:absolute;top:21px;right:50px;font-size:14px;height:46px;line-height:49px;text-transform:uppercase;padding:0 14px;border:1px solid #fff;letter-spacing:.06rem;text-decoration:none;vertical-align:top;text-shadow:none}body .content .text a.button-link:hover{background:#fff;color:#000}body .content .text h2{margin-top:-1px;margin-left:-1px;width:365px;line-height:35px}body .content .text h2+.media{margin-top:18px}body .content .text .media{margin-top:-1px;white-space:nowrap}body .content .text p{margin-top:23px;margin-right:40px}body .content .list ul li:first-child,body .content .text p:first-child{margin-top:0}body .content .text ul{margin-right:40px}body .content .list{box-sizing:border-box;padding:33px 20px 17px 48px;width:656px;height:352px;background-color:rgba(0,0,0,.5);text-shadow:0 2px 0 rgba(0,0,0,.5);font-size:18px;line-height:24px;-ms-box-sizing:border-box;-o-box-sizing:border-box}body .content .list ul{float:left;width:216px}body .content .list ul li:before{position:absolute;top:5px;left:-16px;width:8px;height:8px;background:url(../../img/sprites.png) -39px -119px no-repeat;content:'\A0'}body .content .list ul:first-child{width:150px}body .content .list ul:first-child li{margin-left:0}body .content .list ul li{position:relative;margin-bottom:25px;margin-left:15px}body .content .list ul li h4{color:#fff;font-size:18px;font-family:FuturaBookC,Helvetica,Arial,sans-serif;line-height:19px}body .content .list ul li p{margin-top:5px;color:#a5a4a4;font-size:14px;line-height:16px}body .content .info{margin:31px 33px 0 60px;padding:14px 0 11px;max-width:270px;background-color:rgba(0,0,0,.8);text-align:center}body .content .info h3 a{margin:0;padding:0;text-decoration:none;letter-spacing:1px;font:inherit;font-style:inherit}body .content .info h3 a:hover{text-decoration:underline}body .content .info a{display:block;margin-top:17px;padding:0 13px;letter-spacing:.5px;font-size:14px;line-height:16px}body .content .info+.info{margin-top:4px}body .content .container{position:relative;float:left}body .content .container-right{float:right;margin-right:65px}body .content .container.specials{width:100%}body .content .group .container:first-child{margin-left:63px}body .content .empty-container{float:right;margin:0 33px 0 60px;width:207px;height:300px}body .content .auto-resize,body .content .big,body .content .middle,body .content .small,body .content .small-medium,body .content .ss-medium{max-height:100%;background-color:rgba(0,0,0,.7)}body .content .auto-resize ul,body .content .big ul,body .content .middle ul,body .content .small ul,body .content .small-medium ul,body .content .ss-medium ul{margin-left:16px}body .content .auto-resize ul li:before,body .content .big ul li:before,body .content .middle ul li:before,body .content .small ul li:before,body .content .small-medium ul li:before,body .content .ss-medium ul li:before{position:absolute;top:8px;left:-13px;width:6px;height:8px;background:url(../../img/sprites.png) -79px -120px no-repeat;content:"\A0"}body .content .auto-resize ul li,body .content .big ul li,body .content .middle ul li,body .content .small ul li,body .content .small-medium ul li,body .content .ss-medium ul li{position:relative}body .content .flex{overflow:hidden;box-sizing:border-box;margin-right:65px;width:auto;background-color:rgba(0,0,0,.5);-ms-box-sizing:border-box;-o-box-sizing:border-box}.specials,body footer{box-sizing:border-box}body .content .small{width:207px}body .content .ss-medium{padding:30px 0 24px;min-width:476px;max-width:595px;max-height:330px;width:47.8%}body .content .small-medium{padding:0;min-width:566px;max-width:707px;max-height:330px;width:55%}body .content .middle{min-width:580px;max-width:732px;max-height:100%;width:58%}body .content .big{min-width:656px;max-width:820px;max-height:100%;width:62%}body header+.content h1{margin-bottom:22px;margin-left:-1px}body footer{position:absolute;bottom:0;padding:0 52px 21px 47px;width:100%;-ms-box-sizing:border-box;-o-box-sizing:border-box}body footer li{display:inline}body footer a{text-decoration:none}body footer .play{margin:0;position:absolute;bottom:16px;right:41px}body footer .play .play-button{float:right;margin-right:10px;width:107px;height:27px;background:url(../../img/sprites.png) -60px -64px no-repeat;text-align:left;text-indent:0;text-transform:uppercase;font:16px FuturaDemiC,Helvetica,Arial,sans-serif;line-height:28px}body footer .play .play-button:hover{background:url(../../img/sprites.png) -235px -64px no-repeat;color:#f2edc2}body footer .play .play-sound{float:right;margin-right:16px;width:19px;height:25px;background:url(../../img/sprites.png) -153px -64px no-repeat}body footer .minor-loader{display:none;float:right;margin:5px 63px 0 0}body footer .play-line{position:relative;margin-bottom:7px;height:18px}body footer .play-line .play-triangle{position:absolute;margin-bottom:2px;width:0;height:0;border-width:14px 8px 0;border-style:solid;border-color:#fff transparent transparent}body footer .play-line .white-line{position:absolute;top:16px;z-index:2;width:7px;border:1px solid #fff}body footer .play-line .line{position:absolute;top:16px;width:100%;border:1px solid #000;box-shadow:0 1px rgba(255,255,255,.12)}body footer nav.main{margin:0 8px 18px 11px;line-height:0}body footer nav.main ul:after{display:inline-block;width:100%;content:''}body footer nav.main li{display:inline-block}body footer nav.main a{display:inline-block;padding:5px;color:#eeeded;text-transform:uppercase;letter-spacing:2px;font:13px FuturaDemiC,Helvetica,Arial,sans-serif}body footer .creator,body footer nav.secondary ul a{font:13px 'PT Serif',Georgia,serif}body footer nav.main a:hover{color:#f2edc2;text-decoration:underline}body footer nav.main ul{height:24px;text-align:justify}body footer nav.secondary{position:relative;display:inline-block;margin-left:8px}body footer nav.secondary ul a{padding:5px 8px;color:#f2edc2;letter-spacing:.5px}body footer nav.secondary ul a:hover{color:#fff;text-decoration:underline}body footer nav.secondary .active{padding:5px 11px 7px;border:1px solid #fff;background-color:#000;color:#fff}body footer nav.secondary .active:hover{text-decoration:none;cursor:default}body footer .creator{position:absolute;top:0;right:-250px;color:#7a7878;color:rgba(255,255,255,.3)}body footer .creator:hover{color:#fff}.social-link{position:absolute;display:inline-block;width:21px;height:21px}#facebook-link{top:-3px;right:-43px;background:url(/static/img/sprites.png) -335px -738px no-repeat}#facebook-link:focus,#facebook-link:hover{background:url(/static/img/sprites.png) -384px -738px no-repeat}#instagram-link{top:-3px;right:-80px;background:url(/static/img/sprites.png) -336px -785px no-repeat}#instagram-link:focus,#instagram-link:hover{background:url(/static/img/sprites.png) -386px -785px no-repeat}#tripadvisor-link{position:absolute;top:-1px;right:-127px;width:30px;height:18px;background:url(../../img/sprites.png) -434px -786px no-repeat}.overlay-blackout,.overlay-gradient,.video-wrapper{position:fixed;left:0;z-index:-1}.overlay-blackout,body.gallery,html.gallery{width:100%;height:100%}#tripadvisor-link:focus,#tripadvisor-link:hover{background:url(../../img/sprites.png) -434px -740px no-repeat}.overlay-gradient{bottom:0;width:100%;height:227px;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#99000000', GradientType=0)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#99000000', GradientType=0)}.overlay-blackout{top:0;right:0;bottom:0;background-color:rgba(0,0,0,.7)}.video-wrapper{top:-100;visibility:hidden;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;opacity:0}html.gallery{overflow:hidden}@media (max-width:1023px){html.gallery{background-attachment:inherit}}body.gallery{position:relative;margin:0;min-width:inherit;min-height:inherit;background:0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.back,body.gallery .gallery-thumbnails a:hover{background-color:#fff}body.gallery .scroller,body.gallery .wrapper{height:100%}body.gallery .gallery-thumbnails a{float:left;width:20%;line-height:0}body.gallery .gallery-thumbnails a img{width:100%;opacity:0;transition:opacity 1s ease-out}body.gallery .gallery-thumbnails a img.visible{opacity:1}body.gallery .gallery-thumbnails a img.visible:hover{transition:opacity .3s ease-out;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";-webkit-opacity:.7;-khtml-opacity:.7;-moz-opacity:.7;opacity:.7}.back{position:absolute;top:2%;z-index:10;padding:19px 22px 14px 0;width:105px;border-top-right-radius:47px;border-bottom-right-radius:47px;box-shadow:0 1px rgba(0,0,0,.5);color:#000;text-align:right;text-transform:uppercase;white-space:nowrap;letter-spacing:1px;font:13px FuturaDemiC,Helvetica,Arial,sans-serif}.back :focus,.back:hover{background-color:#f2edc2}.back:before{width:17px;height:7px;background:url(../../img/sprites.png) -28px -449px no-repeat;content:'\A0\A0\A0\A0\A0\A0'}body .content .group .container.specials:first-child{margin-left:0}body.specials-page .content{height:380px;height:-o-calc(100% - 280px);height:calc(100% - 280px)}body.specials-page .content h1{margin-right:23px}body.specials-page .content .selectBox-dropdown{margin-top:-4px;min-width:290px}.specials{padding-right:65px;padding-left:63px;-ms-box-sizing:border-box;-o-box-sizing:border-box}.specials .flexslider{background:0 0}.specials-card{position:relative;float:left;box-sizing:border-box;width:48.225%;height:131px;border:1px solid #888;border:1px solid rgba(255,255,255,.2);text-align:center;-ms-box-sizing:border-box;-o-box-sizing:border-box}.specials-card img:hover{transition:opacity .3s ease-out;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";-webkit-opacity:.7;-khtml-opacity:.7;-moz-opacity:.7;opacity:.7}.specials-card .title{text-decoration:none}.specials-card h4{margin:14px 43px 0 217px;text-align:left;letter-spacing:.5px}.specials-card h4:hover{color:#fff;text-decoration:underline}.specials-card:first-child{margin-right:35px}.specials-card:nth-child(-n+2){margin-bottom:32px}.specials-card.last{margin-left:35px}@media (max-width:1300px){.specials-card:first-child{margin-right:25px}.specials-card.last{margin-left:25px}}.expected{position:absolute;bottom:14px;left:216px;text-align:left;font-size:14px;line-height:16px}.time:before{position:absolute;top:-3px;left:-20px;width:13px;height:17px;background:url(../../img/sprites.png) -186px -68px no-repeat;content:"\A0\A0\A0\A0\A0"}.content .specials .expected.time{position:absolute;top:100px;left:216px;font-size:14px}.content .expected.time{position:absolute;top:125px;left:343px}.big .expected.date{position:absolute;top:30px;right:42px;left:auto;text-align:right;line-height:16px}body .content .flexslider+.bottom-link{margin-top:32px;margin-left:-5px}body.contacts-page .content{height:381px;height:-o-calc(100% - 270px);height:calc(100% - 270px)}body.contacts-page .content li:first-child{margin-top:0}body.contacts-page .content li{margin-top:9px}body.contacts-page .content h6+ul{margin-top:13px}body.contacts-page .content .flex .field{width:111px}body.contacts-page .content .field{display:inline-block;margin-left:28px;width:100px;color:#fff;vertical-align:top;text-align:left;font:15px FuturaBookC,Helvetica,Arial,sans-serif;line-height:16px}body.contacts-page .content .value{display:inline-block;font:15px FuturaBookC,Helvetica,Arial,sans-serif;line-height:16px}body.contacts-page .content .value.tel a,body.contacts-page .content .value.whatsapp a{text-decoration:none}body.contacts-page .content li.location{margin-top:0}body.contacts-page .content li.location .field{margin-top:-1px;margin-left:130px;width:auto}body.contacts-page .content li.location .value{margin-left:3px}body.contacts-page .content h6{margin-left:27px;color:#e8e3ba;text-transform:uppercase;letter-spacing:.5px;font:13px FuturaMediumC,Helvetica,Arial,sans-serif}body.contacts-page .content .container{margin-bottom:166px}body.contacts-page .content .contact{margin-right:33px;width:409px}body.contacts-page .content .contact,body.contacts-page .content .flex{box-sizing:border-box;padding-top:16px;padding-bottom:17px;background-color:rgba(0,0,0,.5);-ms-box-sizing:border-box;-o-box-sizing:border-box}body.contacts-page .content .flex{margin-top:29px;padding-bottom:12px;max-width:595px}body.contacts-page .content .container+.flex{margin-top:0}.icon-location{width:11px;height:16px;background:url(../../img/sprites.png) -112px -117px no-repeat}body.calendar-page .content{padding-top:13px;height:400px;height:calc(100% - 300px);height:-o-calc(100% - 300px)}body.calendar-page .content h1{margin-right:23px;margin-bottom:21px;text-transform:none;font:24px 'PT Serif',Georgia,serif}body.calendar-page .content .container-right{margin-top:9px;margin-right:69px}body.calendar-page .content .container-right a{margin-right:-3px;color:#e8e3ba;text-decoration:underline;font:13px 'PT Serif',Georgia,serif}body.calendar-page .content .container-right a:hover{text-decoration:none}body.calendar-page .content .calendar-wrapper{box-sizing:border-box;padding-right:66px;padding-left:64px;width:100%;height:349px;height:calc(100% - 49px);height:-o-calc(100% - 49px)}body.calendar-page .content .wrapper{height:100%}body.calendar-page .content .list-scroller{box-sizing:border-box;padding-top:24px;padding-left:39px;min-height:307px;height:100%;background-color:#fff;color:#000;text-shadow:none;font:14px FuturaDemiC,Helvetica,Arial,sans-serif;-ms-box-sizing:border-box;-o-box-sizing:border-box}body.calendar-page .content h4{margin-bottom:11px;color:#000;text-transform:uppercase;font:18px FuturaDemiC,Helvetica,Arial,sans-serif}body.calendar-page .content li{margin-bottom:10px;height:80px;line-height:80px}body.calendar-page .content li:last-child{margin-bottom:50px}body.calendar-page .content .date{display:inline-block;margin-right:18px;width:230px;vertical-align:middle;text-transform:uppercase}body.calendar-page .content .date span{margin-left:9px;text-transform:lowercase;font-family:FuturaBookC,Helvetica,Arial,sans-serif}body.calendar-page .content .image{display:inline-block;margin-right:35px;width:80px;height:80px;vertical-align:top}body.calendar-page .content .image:hover img{opacity:.7;transition:opacity .3s ease-out}body.calendar-page .content .description{display:inline-block;width:345px;vertical-align:middle;text-transform:uppercase;line-height:21px}body.calendar-page .content .description a{color:inherit;text-decoration:inherit;text-transform:inherit;font:inherit;line-height:inherit}body.calendar-page .content .description a:hover{color:#373737;text-decoration:underline}body.description-page .content{padding-top:4px;height:400px;height:calc(100% - 263px);height:-o-calc(100% - 263px);text-shadow:none}body.description-page .content .overlay-description{width:100%;height:100%}body.description-page .content .group{position:relative;display:none;overflow:hidden;margin-right:49px;margin-left:48px;height:100%}body.description-page .content .group.event{display:block}body.description-page .content .calendar-wrapper{display:none}body.description-page .content .group .container:first-child{margin-left:0}body.description-page .content .event img{max-height:700px;height:100%}body.description-page .content h1{margin:19px 0 11px;color:#000;font-size:26px;line-height:35px}body.description-page .content h4{color:#000;text-transform:uppercase;font:14px FuturaDemiC,Helvetica,Arial,sans-serif;line-height:16px}body.description-page .content p{margin-top:23px}body.description-page .content ul{margin-left:16px}body.description-page .content ul li:before{position:absolute;top:9px;left:-13px;width:6px;height:8px;background:url(../../img/sprites.png) -149px -120px no-repeat;content:"\A0"}body.description-page .content ul li{position:relative;font:inherit}body.description-page .content .flex-contents{box-sizing:border-box;padding-right:90px;color:#000;font:18px FuturaBookC,Helvetica,Arial,sans-serif;line-height:24px;-ms-box-sizing:border-box;-o-box-sizing:border-box}body.description-page .content .flex{box-sizing:border-box;margin-right:0;padding:27px 0 17px 39px;max-height:700px;height:100%;background-color:#fff;-ms-box-sizing:border-box;-o-box-sizing:border-box}body.description-page .content .flex-contents:last-child{margin-bottom:50px}.gallery-3d li.last-child,.gallery-3d li:nth-child(4n):nth-last-child(-n+5)~li{margin-bottom:96px}body.description-page .content .button-close{position:absolute;top:141px;right:36px;z-index:10;width:28px;height:28px;background:url(../../img/sprites.png) -123px -560px no-repeat}body.description-page .content .button-close:hover{background:url(../../img/sprites.png) -123px -601px no-repeat}body.description-page .content .special-columns{display:block!important;display:inline-block}body.description-page .content .special-columns:after{content:".";font-size:0;display:block;clear:both;visibility:hidden;line-height:0;height:0}body.description-page .content .special-column{position:relative;float:left;min-height:1px;width:50%}body.description-page .content .special-column .special-booking{position:absolute;top:0;right:0}body.description-page .content .special-column--button{min-height:41px}body.description-page .content .special-booking{display:block}body.description-page .content .special-booking--bottom{margin-top:32px}body.description-page .content .special-booking.ru{width:125px;height:41px;background:url(../../img/sprites.png) -10px -1142px no-repeat}body.description-page .content .special-booking.ru:hover{background:url(../../img/sprites.png) -148px -1142px no-repeat}body.description-page .content .special-booking.en{width:63px;height:41px;background:url(../../img/sprites.png) -287px -1142px no-repeat}body.description-page .content .special-booking.en:hover{background:url(../../img/sprites.png) -364px -1142px no-repeat}.suits-wrapper body.description-page .content .special-booking{position:absolute;top:0;right:0}.suits-wrapper .special-booking{position:absolute;top:26px;right:40px;display:block}.suits-wrapper .special-booking.ru{width:125px;height:41px;background:url(../../img/sprites.png) -10px -1199px no-repeat}.suits-wrapper .special-booking.ru:hover{background:url(../../img/sprites.png) -148px -1199px no-repeat}.suits-wrapper .special-booking.en{width:63px;height:41px;background:url(../../img/sprites.png) -287px -1199px no-repeat}.suits-wrapper .special-booking.en:hover{background:url(../../img/sprites.png) -364px -1199px no-repeat}body.description-page.loading .group.event .flex,body.description-page.loading .group.event img.container{visibility:hidden}@media screen and (orientation:portrait){body.calendar-event-page .content .group{height:auto}body.calendar-event-page .content img{width:40%;height:auto}body.calendar-event-page .content .flex{position:absolute;right:0;float:left;width:60%;height:100%}}.loader{position:absolute;top:50%;left:50%;z-index:10000;margin-top:-15px;margin-left:-15px}.gallery-3d{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;min-width:1024px;width:100%;background-color:rgba(0,0,0,.9);opacity:0;transition:opacity .5s ease-out}.gallery-3d.show{opacity:1}.gallery-3d .back{width:105px}.gallery-3d .back.wide{width:130px}.gallery-3d .group{height:100%}.gallery-3d li.last-child a.title,.gallery-3d li:nth-child(4n):nth-last-child(-n+5)~li a.title{height:auto}.gallery-3d ul{margin-right:auto;margin-left:auto;width:92%}.gallery-3d li{float:left;margin-right:2.65%;width:23%;-moz-transform:rotate(0)}.gallery-3d li.last-in-row{margin-right:0}.gallery-3d li:hover a.title{color:#f2edc2;text-decoration:underline}.gallery-3d li:hover a.image img{opacity:.7;-ms-filter:"alpha(opacity=70)";filter:alpha(opacity=70);transition:opacity .3s ease-out;-webkit-transform:rotate(0);-moz-transform:rotate(0);-webkit-opacity:.7;-khtml-opacity:.7;-moz-opacity:.7;-webkit-backface-visibility:hidden}.gallery-3d li a.image{position:relative;display:block;background-color:#fff;line-height:0;-webkit-transform:rotate(0);-moz-transform:rotate(0)}.gallery-3d li a.title{display:block;margin-top:13px;height:54px;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:.5px;font:13px FuturaDemiC,Helvetica,Arial,sans-serif;line-height:18px}.gallery-3d li img{width:100%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-webkit-backface-visibility:hidden}.gallery-3d .icon-wrapper{position:relative;margin:0 auto;min-width:1024px;width:87.5%;height:102px}.gallery-3d .icon-wrapper>.icon-3d{float:right;margin-top:21px;margin-right:137px;width:40px;height:41px;background:url(../../img/sprites.png) -50px -13px no-repeat}.gallery-3d .mCSB_outer_container{max-height:none}.gallery-3d .mCSB_outer_container:not(.mCS_no_scrollbar){-webkit-mask:none;mask:none;-webkit-mask-image:none}.gallery-3d .mCSB_container{margin-right:0}.gallery-3d .mCustomScrollBox .mCSB_scrollTools{right:2px}.gallery-3d .mCSB_scrollTools .mCSB_draggerContainer{top:4px;bottom:4px}@media (orientation:landscape){html.ipad.ios7 .outer-wrapper{position:fixed;bottom:0;height:660px!important}}body.page-about-location .content .big{background-color:rgba(0,0,0,.6)}body.page-about-info .content{height:-o-calc(100% - 324px);height:calc(100% - 324px)}.page-suits.section .content>.container:first-child{height:100%}.page-suits.section .big.main{max-height:300px;max-height:100%}.page-suits .content{height:360px;height:-o-calc(100% - 304px);height:calc(100% - 304px)}.page-suits .content .big.container{max-height:-o-calc(100% - 25px);max-height:calc(100% - 25px)}.page-suits .content .suits-wrapper{height:100%;height:-o-calc(100% - 40px);height:calc(100% - 40px)}.page-suits .content .suits-wrapper:after{display:block;visibility:hidden;clear:both;height:0;content:"."}.md-wrapper{position:fixed;top:70px;left:50%;z-index:10000;display:none;box-sizing:border-box;margin-left:-497px;width:994px;height:422px;background:#e1e1e1;font-family:FuturaBookC,Helvetica,Arial,sans-serif}.md-wrapper .close{position:absolute;top:1px;right:1px;box-sizing:border-box;width:30px;height:30px;background-color:#000;transition:background-color .2s ease-out}.md-wrapper .close:after,.md-wrapper .close:before{position:absolute;top:8px;left:8px;display:block;width:13px;height:13px;content:'\A0'}.md-wrapper .close:after{background:url(/static/img/sprites.png) -306px -678px no-repeat}.md-wrapper .close:before{background:url(/static/img/sprites.png) -346px -678px no-repeat;opacity:0;transition:opacity .2s ease-out}.md-wrapper .close:focus,.md-wrapper .close:hover{background-color:#fff}.md-wrapper .close:focus:before,.md-wrapper .close:hover:before{z-index:10;opacity:1}.md-wrapper form{margin-top:59px;text-shadow:none;font-size:14px}.md-wrapper label{display:inline-block;box-sizing:border-box;margin:15px 12px 0 0;height:25px;color:#000;text-align:right;white-space:nowrap;line-height:25px}.md-wrapper input{position:relative;top:-1px;box-sizing:border-box;margin:0;padding:0 0 0 5px;height:25px;border:1px solid #777;color:#777;vertical-align:bottom;font:inherit}.md-wrapper input[type=email],.md-wrapper input[type=text]{width:281px}.md-wrapper input[disabled=disabled]{background:#e1e1e1}.md-wrapper input[type=checkbox]{border:none}.md-wrapper legend{margin-left:119px;width:354px;color:#777;position:relative;top:-3px;letter-spacing:.1px;line-height:18px}.md-wrapper select{box-sizing:border-box;padding:0;border:none}.md-wrapper .grid:after{display:table;clear:both;content:""}.md-wrapper .left-col,.md-wrapper .right-col{float:left;box-sizing:border-box}.md-wrapper fieldset{display:inline-block}.md-wrapper fieldset.date-fieldset label:nth-of-type(2),.md-wrapper fieldset.number-fieldset label:nth-of-type(2){width:71px}.md-wrapper fieldset.date-fieldset input,.md-wrapper fieldset.number-fieldset input{width:82px}.md-wrapper label[for=booking-first-name]{margin-top:0}.md-wrapper label[for=booking-guests-number],.md-wrapper label[for=booking-suits-number]{vertical-align:bottom}.md-wrapper .left-col{width:450px}.md-wrapper .left-col label{margin-left:28px;width:100px}.md-wrapper .left-col>.left-col,.md-wrapper .left-col>.right-col{width:225px}.md-wrapper .left-col select{width:82px}.md-wrapper .left-col .selectBox-dropdown{margin-right:0}.md-wrapper .left-col .selectBox-dropdown .selectBox-label{padding:0;width:56px;text-align:center}.md-wrapper .right-col{margin-left:24px;width:520px}.md-wrapper .right-col fieldset label{width:105px;text-align:right}.md-wrapper button.submit{display:none;float:right;box-sizing:border-box;margin-top:39px;margin-right:47px;width:156px;height:36px;border-radius:10px;background:#666;text-align:center;font-size:18px}.md-wrapper #booking-wishes[disabled=disabled],.md-wrapper .selectBox-dropdown.selectBox-disabled{background:#e1e1e1}.md-wrapper button.submit:focus,.md-wrapper button.submit:hover{opacity:.7}.md-wrapper button.submit[disabled=disabled]{opacity:.5}.md-wrapper button.submit[disabled=disabled]:hover{opacity:.5;cursor:default}.md-wrapper button.submit.md-show{display:block}.md-wrapper label[for=booking-suit-type]{margin-top:4px}.md-wrapper #booking-suit-type{margin-right:45px;width:353px}.md-wrapper #booking-suit-type+.selectBox .selectBox-label{padding:0 0 0 7px}.md-wrapper .right-col fieldset label[for=booking-breakfast]{margin-right:9px;width:auto}.md-wrapper .right-col fieldset label[for=booking-breakfast-number]{width:auto}.md-wrapper #booking-breakfast{position:relative;margin:0 1px 4px 120px;height:15px;vertical-align:bottom}.md-wrapper #booking-breakfast-number{width:53px}.md-wrapper #booking-breakfast-number+.selectBox{margin-right:4px}.md-wrapper #booking-breakfast-number+.selectBox-dropdown .selectBox-label{padding:0;width:27px;text-align:center}.md-wrapper #booking-special{width:353px}.md-wrapper #booking-special+.selectBox .selectBox-label{padding:0 0 0 7px}.md-wrapper label[for=booking-wishes]{margin-top:16px;vertical-align:top}.md-wrapper #booking-wishes{display:inline-block;box-sizing:border-box;margin-top:14px;padding:5px 20px 6px 5px;width:353px;height:65px;border:1px solid #777;color:#777;font:inherit;line-height:17px;resize:none}.md-wrapper .selectBox-dropdown{box-sizing:border-box;margin-bottom:1px;min-width:0;height:25px;border:1px solid #777;background:#fff;color:#777;vertical-align:bottom;line-height:22px}.md-wrapper .md-error-message,.md-wrapper .md-message{margin-top:28px;margin-right:49px;color:#000;text-align:right;font-size:16px;line-height:24px}.md-wrapper .selectBox-dropdown .selectBox-arrow{box-sizing:border-box;width:24px;height:100%;border-left:1px solid #777;background:url(/static/img/sprites.png) -122px -672px no-repeat}.md-wrapper .selectBox-dropdown:hover{cursor:pointer}.md-wrapper .selectBox-dropdown:hover .selectBox-arrow{box-sizing:border-box;width:24px;height:100%;border-left:1px solid #777;background:url(/static/img/sprites.png) -221px -672px no-repeat}.md-wrapper .selectBox-dropdown.selectBox-disabled{cursor:default}.md-wrapper .selectBox-dropdown.selectBox-disabled:hover .selectBox-arrow{background:url(/static/img/sprites.png) -122px -672px no-repeat}.md-wrapper .selectBox-dropdown.selectBox-menuShowing .selectBox-arrow{box-sizing:border-box;width:24px;height:100%;border-left:1px solid #777;background:url(/static/img/sprites.png) -172px -673px no-repeat}.md-wrapper .selectBox-dropdown.selectBox-menuShowing:hover .selectBox-arrow{box-sizing:border-box;width:24px;height:100%;border-left:1px solid #777;background:url(/static/img/sprites.png) -261px -672px no-repeat}.md-wrapper .md-message{display:none}.md-wrapper .md-message.md-show{display:block}.md-wrapper .md-error-message{display:none}.md-wrapper .md-error-message.md-show{display:block}.md-wrapper .md-loader{display:none;float:right;margin-top:50px;margin-right:120px}.md-show,.md-wrapper .md-loader.md-show{display:block}html body.ios .md-wrapper .left-col select{width:72px}html body.ios .md-wrapper #booking-special,html body.ios .md-wrapper #booking-suit-type{width:343px}html body .selectBox-dropdown-menu{background:#fff}html body .selectBox-dropdown-menu li.selectBox-hover a{background:#e9e9e9}html body .selectBox-dropdown-menu li.selectBox-selected a,html body .selectBox-dropdown-menu li.selectBox-selected.selectBox-hover a{background:#cacaca}html body .selectBox-options li a{color:#777;white-space:normal;padding:0 14px}html body .ui-datepicker{text-shadow:none}html body .guests-number-selectBox-dropdown-menu.selectBox-options li a,html body .suits-number-selectBox-dropdown-menu.selectBox-options li a{padding:0 25px}html body .special-selectBox-dropdown-menu.selectBox-options li a,html body .suit-type-selectBox-dropdown-menu.selectBox-options li a{padding:0 7px;letter-spacing:.25px}.rewards-msg,.rewards-submit{letter-spacing:1px;position:absolute}html body .breakfast-number-selectBox-dropdown-menu.selectBox-options li a{padding:0 11px}.md-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none;background:rgba(0,0,0,.76)}.md-show+.md-overlay{display:block}body.page-suits .content .container.minimize{max-height:0;width:0;min-width:0}body .content .container.minimize{max-height:0;width:0;min-width:0;visibility:visible}body .content .container.small-medium.animate-text{transition-duration:1s;transition-property:width,max-height,min-width;max-height:100%;width:55%;min-width:566px}body .content .container.middle.animate-text{transition-duration:1s;transition-property:width,max-height,min-width;max-height:100%;width:58%;min-width:580px}body .content .container.big.animate-text,body.page-suits .content .container.big.animate-text{transition-duration:1s;transition-property:width,max-height,min-width;max-height:100%;width:62%;min-width:580px}.page .text,.section .text{-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;opacity:0;transition:opacity 1s 1s}.page .text.opacity-transition,.section .text.opacity-transition{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;opacity:1}.section.page-suits .big.container.multi-column{-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;opacity:0}.section.page-suits .big.container.multi-column.fade-in{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;opacity:1;-webkit-transition:opacity 2s}.section .menu .menu-item{-webkit-transform:translate3d(0,-40px,0);-ms-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0);-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;opacity:0}.section .menu .menu-item:first-child{-webkit-transform:none;-ms-transform:none;transform:none}.section .menu .menu-item.fade-in{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;opacity:1;transition:opacity 2s}.section .menu .menu-item.slide{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;opacity:1;transition-duration:.5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform}.section .menu .menu-item.slide:hover{transition-duration:0s}#bg img.remove-opacity{-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;opacity:0;transition:opacity 1s}#bg img.add-opacity{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;opacity:1;transition:opacity 1.5s}.rewards-page{padding-bottom:100px;height:auto;background:#fff;color:#000;text-shadow:none}.rewards-page h1,.rewards-page h2{color:#000}.rewards-page h3{color:#6c463a;text-transform:none}.rewards-form{position:relative}.rewards-form-inputs{position:relative;width:100%;height:800px;background-image:url(/static/img/rewards.jpg);background-image:-webkit-image-set(url(/static/img/rewards.jpg) 1x,url(/static/img/rewards@2x.jpg) 2x);background-size:cover}.rewards-form-inputs input{display:inline-block;margin-top:20px;width:305px;height:25px;outline:0;border:1px solid #000;background:0 0;text-align:center;font-size:18px;font-family:FuturaBookC,Helvetica,Arial,sans-serif}.rewards-complex-table th,.rewards-form-subheader,.rewards-td-balls{font-family:FuturaDemiC,Helvetica,Arial,sans-serif}.rewards-form-inputs label{display:block;margin-top:7px;text-align:center;cursor:pointer}.error-msg{position:absolute;top:3px;right:0;left:0;color:red;white-space:nowrap}.rewards-agreed-row .error-msg{top:-20px;left:340px}.rewards-agreed-row .icheckbox_square{margin-top:-4px;margin-right:10px;background-position:-24px 0}.rewards-input-block{position:relative}.rewards-logo{margin-top:25px;width:250px}.rewards-form-title{margin-top:41px}.rewards-form-title h2{text-transform:none;font-size:18px}.rewards-form-subheader{margin-top:23px;margin-bottom:15px}.rewards-center-row{position:relative;text-align:center}.rewards-agreed-row{white-space:nowrap;margin-top:35px;font-size:22px}.rewards-agreed-row label{cursor:pointer}.rewards-form-submit{margin:0 auto;width:850px}.submit-row{margin:31px;height:99px}.rewards-submit{right:0;left:50%;z-index:2;margin-left:-260px;width:520px;height:70px;background:#000;color:#fff;font-size:20px;line-height:74px}.main-slider,.rewards-msg{text-align:center;z-index:1}.rewards-msg{top:27px;right:0;left:0;text-transform:uppercase;white-space:nowrap;font-size:22px}.rewards-inputs-block{position:absolute;top:56px;left:50%;margin-left:-240px;width:480px;height:700px;border:2px solid #000;background:rgba(255,255,255,.9)}.rewards-description{margin:0 auto;width:850px;color:#3f180d}.rewards-description h1{color:#3f180d;text-align:center;letter-spacing:1px;font-size:24px}.rewards-description h2{color:#3f180d}.rewards-description h3{margin-top:36px;color:#6c463a;text-transform:none;font-size:20px}.header-special-text,.main-slider-link,.main-slider-title,.sale-special,.specials-section-link{text-transform:uppercase}.rewards-description p{margin-top:6px;font-size:18px;line-height:26px}.rewards-simple-table{margin:10px auto 0;width:700px;border:1px solid #3f180d;text-align:center}.rewards-simple-table td,.rewards-simple-table th{border:1px solid #000}.rewards-simple-table td{padding:7px 34px 5px;font-size:18px;line-height:24px}.rewards-simple-table td:last-child{vertical-align:middle;white-space:nowrap}.rewards-complex-table{margin-top:10px;border:1px solid #3f180d;border-right:none;border-left:none;color:#3f180d}.rewards-complex-table .rewards-td-balls{vertical-align:middle}.rewards-complex-table th{height:56px;border-bottom:1px solid #3f180d;background:#dacfcb;vertical-align:middle;text-transform:uppercase;font-size:18px}.rewards-complex-table td{position:relative;text-align:center;font-size:18px}.rewards-complex-table td:after{position:absolute;right:1px;bottom:0;left:0;border-bottom:1px dotted #3f180d;content:' '}.rewards-complex-table .no-border:after{border-bottom:none;content:''}.rewards-th-balls{width:100px}.header-special-btn,.header-special-text h3{font-family:FuturaBookC;text-shadow:none}.rewards-td-services{padding:20px}.rewards-terms-title{margin:30px auto 0;width:650px;text-align:center}.rewards-terms{list-style:decimal;margin-top:20px;font-size:18px}.rewards-terms li{margin-bottom:10px}.rewards-agreed-link{position:relative;display:inline-block;color:#3f180d;text-decoration:none;cursor:pointer}.rewards-agreed-link:after{position:absolute;right:0;bottom:0;left:0;border-bottom:1px dotted #3f180d;content:' ';transition:opacity .3s ease-out}.header-special,.sale-special{position:absolute;top:82px;right:65px;box-sizing:border-box}.rewards-agreed-link:hover{color:#3f180d}.rewards-agreed-link:hover:after{opacity:0}.header-special{padding:2px;width:391px;height:202px;background:#fff}.header-special img{display:inline-block;width:202px}.header-special-text{display:inline-block;box-sizing:border-box;padding:9px 15px;width:185px;color:#000;vertical-align:top;text-align:center}.header-special-text h3{color:#000;letter-spacing:.7px;font-weight:400;font-size:16px;line-height:20px}.header-special-text strong{display:block;margin-top:1px;font-weight:700}.header-special-text p{margin-top:8px;text-shadow:none;font-size:13px;line-height:14px}.header-special-btn{display:inline-block;margin-top:13px;width:89px;height:23px;border:2px solid #000;font-size:12px;line-height:25px}.header-special.en{width:423px;height:160px}.header-special.en img{width:159px}.header-special.en .header-special-text{width:260px;padding:9px 17px}.header-special.en .header-special-text p{margin-top:6px}.header-special.en .header-special-btn{margin-top:10px}.sale-special{width:391px;border:2px solid #fff;background:#666;color:#fff;text-align:center;text-decoration:none;text-shadow:none;font-weight:400;font-family:FuturaBookC,Helvetica,Arial,sans-serif}.sale-special:hover{color:inherit}.sale-special-row{display:block}.sale-special-header{display:block;box-sizing:border-box;padding-top:8px;height:47px;letter-spacing:.3px;font-size:13px;font-weight:700;line-height:17px}.sale-special-body{position:relative;display:block;box-sizing:border-box;padding-top:7px;height:110px;background:#fff}.sale-special-body .sale-special-btn{position:absolute;bottom:11px;right:8px}.sale-special-footer{padding-top:10px;display:block;box-sizing:border-box;height:72px;font-size:10px;line-height:12px}.sale-special-terms{letter-spacing:.15px}.sale-special-details{display:block;margin-top:6px}.sale-special-btn{display:inline-block;margin-top:13px;width:89px;height:23px;border:2px solid #000;text-shadow:none;font-size:12px;line-height:25px;color:#000}.images-hidden{position:absolute;left:-10px;top:-10px;width:0;height:0;overflow:hidden}.specials-section-list{height:100%;height:calc(100% - 2px);padding:0 65px 0 62px}.specials-section-item{vertical-align:top;position:relative;display:inline-block;width:calc(33.33% - 11.33px);height:calc(50% - 8.5px);max-height:250px;margin-right:17px;margin-bottom:17px}.specials-section-item:nth-child(3n){margin-right:0}.specials-section-link{display:block;height:100%;position:relative;border:1px solid #636363;background-color:#fff;letter-spacing:.5px}.specials-section-link:hover .specials-section-img{opacity:.7}.specials-section-link:hover .specials-section-title{color:#f2edc2}.main-slider-link,.specials-section-title{color:#fff;position:absolute;right:0;left:0}.specials-section-img{position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover;background-position:center;background-repeat:no-repeat;transition:opacity .4s ease-out}.specials-section-title{bottom:0;height:32px;line-height:31px;border-top:1px solid #636363;text-align:center;background-color:rgba(0,0,0,.7);transition:color .4s ease-out}.main-slider{position:absolute;bottom:117px;left:0;right:0;height:131px;min-width:1024px}.main-slider-slides{height:100%;background-color:rgba(0,0,0,.7)}.main-slider-slide{height:100%}.main-slider-slide:not(:first-child){display:none}.main-slider-titleWrapper{height:56px;line-height:56px;position:absolute;bottom:60px;left:0;right:0}.main-slider-title{font-size:28px;line-height:28px;display:inline-block;vertical-align:bottom;width:550px}.main-slider-title:only-child{margin-bottom:14px}.main-slider-link{bottom:37px;margin:0 auto;width:89px;transition:background-color .3s ease-out;box-sizing:border-box;font-size:16px;cursor:pointer;text-shadow:none;text-decoration:none;white-space:nowrap}.main-slider-link:after{content:' ';position:absolute;bottom:-4px;left:0;right:0;border-bottom:1px dotted #fff;transition:opacity .3s ease-out}.main-slider-link:hover:after{opacity:0}body.lang-en .main-slider-link{width:97px}.main-slider-text{display:block}.main-slider-subText{font-size:18px;line-height:18px;margin-top:4px;display:block}.main-slider-secondary{font-size:20px}.main-slider-bg,.main-slider-newBg{position:absolute;top:0;right:0;left:0;bottom:0;background-size:cover;z-index:-1;min-width:1024px}.main-slider-newBg{display:none}.main-slider .flex-direction-nav .flex-next{top:0;bottom:0;background:url(/static/img/sprites.png) -155px -1312px no-repeat;width:18px;height:30px;opacity:1;margin:auto 0;transition:none;right:calc(6.25% + 50px)}.main-slider .flex-direction-nav .flex-next:hover{background:url(/static/img/sprites.png) -255px -1312px no-repeat}.main-slider .flex-direction-nav .flex-prev{top:0;bottom:0;background:url(/static/img/sprites.png) -109px -1313px no-repeat;width:18px;height:30px;opacity:1;margin:auto 0;transition:none;left:calc(6.25% + 50px)}@media all and (min-width:1024px) and (max-width:1170px){.main-slider .flex-direction-nav .flex-next{right:calc((100% - 1024px)/ 2 + 50px)}.main-slider .flex-direction-nav .flex-prev{left:calc((100% - 1024px)/ 2 + 50px)}}@media all and (max-width:1023px){.main-slider .flex-direction-nav .flex-next{right:50px}.main-slider .flex-direction-nav .flex-prev{left:50px}}.main-slider .flex-direction-nav .flex-prev:hover{background:url(/static/img/sprites.png) -209px -1313px no-repeat}.main-slider .flex-control-nav{width:auto;bottom:-25px;right:calc(6.25% + 46px)}@media all and (min-width:1024px) and (max-width:1170px){.main-slider .flex-control-nav{right:calc((100% - 1024px)/ 2 + 46px)}}@media all and (max-width:1023px){.main-slider .flex-control-nav{right:46px}}.main-slider .flex-control-paging li{vertical-align:top;width:18px;margin:0}.main-slider .flex-control-paging li a{width:6px;height:6px;margin:0 auto;box-shadow:none;background:#fff;transition:background .6s ease-out,width .6s ease-out,height .6s ease-out,margin .6s ease-out}.main-slider .flex-control-paging li a.flex-active{width:12px;height:12px;border:1px solid #fff;background:0 0;box-sizing:border-box;margin-top:-3px}